Skip to content

feat(skills): rename fusion-app-react-dev to fusion-developer-app#124

Merged
odinr merged 1 commit intomainfrom
feat/rename-fusion-developer-app
Mar 23, 2026
Merged

feat(skills): rename fusion-app-react-dev to fusion-developer-app#124
odinr merged 1 commit intomainfrom
feat/rename-fusion-developer-app

Conversation

@odinr
Copy link
Collaborator

@odinr odinr commented Mar 23, 2026

Why

Align the fusion-app-react-dev skill name with the fusion-developer-* naming convention used by other developer-facing skills (e.g. fusion-developer-portal). A consistent prefix improves discoverability and grouping in the catalog.

Current behavior

The Fusion app development skill lives at skills/fusion-app-react-dev/ with name: fusion-app-react-dev.

New behavior

  • New skill skills/fusion-developer-app/ — same content, name: fusion-developer-app, version 0.0.0
  • Deprecated skill skills/.deprecated/fusion-app-react-dev/status: deprecated, successor: fusion-developer-app, deprecation notice in body, deprecated tag added
  • Two single-scope changesets (minor for the new skill, patch for the deprecation)

References

  • Issue(s): Resolves equinor/fusion-core-tasks#848
  • Related: equinor/fusion-core-tasks#362

Reviewer focus

  • Start here: skills/fusion-developer-app/SKILL.md (frontmatter changes only — name + version)
  • Verify: skills/.deprecated/fusion-app-react-dev/SKILL.md deprecation metadata and notice
  • Verify: .changeset/rename-developer-app-*.md are single-scope

Self review checklist

  • I scoped this PR to one clear purpose.
  • I followed CONTRIBUTING.md.
  • I did not include secrets, credentials, or sensitive data.
  • I reviewed my own diff for clarity and unintended changes.

@odinr odinr self-assigned this Mar 23, 2026
@github-actions
Copy link
Contributor

github-actions bot commented Mar 23, 2026

Changeset summary

Detected 2 changeset file(s):

.changeset/rename-developer-app-deprecate.md:

---
"fusion-app-react-dev": patch
---

Deprecate fusion-app-react-dev in favor of fusion-developer-app

- Set status to deprecated with successor pointer to fusion-developer-app
- Added deprecation notice and migration guidance to SKILL.md
- Moved to skills/.deprecated/

Resolves equinor/fusion-core-tasks#848

.changeset/rename-developer-app-new.md:

---
"fusion-developer-app": minor
---

Add fusion-developer-app skill (renamed from fusion-app-react-dev)

- New skill with the same capability as fusion-app-react-dev under the fusion-developer-* naming convention
- Aligns naming with fusion-developer-portal and other developer-facing skills
- Content migrated from fusion-app-react-dev v0.2.0

Resolves equinor/fusion-core-tasks#848

@odinr odinr marked this pull request as ready for review March 23, 2026 13:33
@odinr odinr requested a review from a team as a code owner March 23, 2026 13:33
Copilot AI review requested due to automatic review settings March 23, 2026 13:33
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Renames the app development skill from fusion-app-react-dev to fusion-developer-app (new skill + deprecated successor pointer) to align with the fusion-developer-* naming convention, and also introduces a new fusion-developer-portal skill with supporting reference material.

Changes:

  • Add skills/fusion-developer-app/ as the renamed app-development skill (name + version reset to 0.0.0).
  • Deprecate and move fusion-app-react-dev to skills/.deprecated/ with successor metadata and a deprecation notice.
  • Add a new fusion-developer-portal skill and reference docs, plus changesets for all touched skills.

Reviewed changes

Copilot reviewed 31 out of 55 changed files in this pull request and generated 8 comments.

Show a summary per file
File Description
skills/fusion-developer-portal/references/portal-architecture.md Adds a portal architecture reference document (examples + lifecycle notes).
skills/fusion-developer-portal/SKILL.md Adds the new fusion-developer-portal skill definition and guidance.
skills/fusion-developer-app/references/using-settings.md Adds app-settings guidance for the new app developer skill.
skills/fusion-developer-app/references/using-router.md Adds router usage guidance for the new app developer skill.
skills/fusion-developer-app/references/using-react-query.md Adds React Query usage guidance for the new app developer skill.
skills/fusion-developer-app/references/using-fusion-react-components.md Adds Fusion React Components guidance for the new app developer skill.
skills/fusion-developer-app/references/using-framework-modules.md Adds module-access guidance for the new app developer skill.
skills/fusion-developer-app/references/using-feature-flags.md Adds feature-flag guidance for the new app developer skill.
skills/fusion-developer-app/references/using-context.md Adds context-module guidance for the new app developer skill.
skills/fusion-developer-app/references/using-bookmarks.md Adds bookmark guidance for the new app developer skill.
skills/fusion-developer-app/references/using-assets-and-environment.md Adds runtime config vs assets guidance for the new app developer skill.
skills/fusion-developer-app/references/using-analytics.md Adds analytics guidance for the new app developer skill.
skills/fusion-developer-app/references/using-ag-grid.md Adds AG Grid usage guidance for the new app developer skill.
skills/fusion-developer-app/references/styling-with-eds.md Adds EDS styling guidance for the new app developer skill.
skills/fusion-developer-app/references/styled-components.md Adds styled-components patterns for the new app developer skill.
skills/fusion-developer-app/references/project-structure.md Adds project structure guidance for the new app developer skill.
skills/fusion-developer-app/references/create-fusion-app.md Adds app bootstrap/config file guidance for the new app developer skill.
skills/fusion-developer-app/references/configure-services.md Adds HTTP client registration/consumption guidance for the new app developer skill.
skills/fusion-developer-app/references/configure-mocking.md Adds dev-server mocking/proxy guidance for the new app developer skill.
skills/fusion-developer-app/assets/review-checklist.md Adds post-generation review checklist for the new app developer skill.
skills/fusion-developer-app/assets/new-app-checklist.md Adds new-app creation checklist for the new app developer skill.
skills/fusion-developer-app/assets/follow-up-questions.md Adds follow-up questions for requirements gathering in the new app developer skill.
skills/fusion-developer-app/agents/styling.md Adds the styling helper agent for the new app developer skill.
skills/fusion-developer-app/agents/framework.md Adds the framework helper agent for the new app developer skill.
skills/fusion-developer-app/agents/code-quality.md Adds the code-quality helper agent for the new app developer skill.
skills/fusion-developer-app/SKILL.md Renames the skill key to fusion-developer-app and resets version to 0.0.0.
skills/fusion-developer-app/CHANGELOG.md Adds a changelog file under the new skill directory.
skills/.deprecated/fusion-app-react-dev/references/using-settings.md Moves prior app-settings reference into the deprecated skill copy.
skills/.deprecated/fusion-app-react-dev/references/using-router.md Moves prior router reference into the deprecated skill copy.
skills/.deprecated/fusion-app-react-dev/references/using-react-query.md Moves prior React Query reference into the deprecated skill copy.
skills/.deprecated/fusion-app-react-dev/references/using-fusion-react-components.md Moves prior Fusion React Components reference into the deprecated skill copy.
skills/.deprecated/fusion-app-react-dev/references/using-framework-modules.md Moves prior module-access reference into the deprecated skill copy.
skills/.deprecated/fusion-app-react-dev/references/using-feature-flags.md Moves prior feature-flag reference into the deprecated skill copy.
skills/.deprecated/fusion-app-react-dev/references/using-context.md Moves prior context reference into the deprecated skill copy.
skills/.deprecated/fusion-app-react-dev/references/using-bookmarks.md Moves prior bookmarks reference into the deprecated skill copy.
skills/.deprecated/fusion-app-react-dev/references/using-assets-and-environment.md Moves prior assets/runtime-config reference into the deprecated skill copy.
skills/.deprecated/fusion-app-react-dev/references/using-analytics.md Moves prior analytics reference into the deprecated skill copy.
skills/.deprecated/fusion-app-react-dev/references/using-ag-grid.md Moves prior AG Grid reference into the deprecated skill copy.
skills/.deprecated/fusion-app-react-dev/references/styling-with-eds.md Moves prior EDS styling reference into the deprecated skill copy.
skills/.deprecated/fusion-app-react-dev/references/styled-components.md Moves prior styled-components reference into the deprecated skill copy.
skills/.deprecated/fusion-app-react-dev/references/project-structure.md Moves prior project-structure reference into the deprecated skill copy.
skills/.deprecated/fusion-app-react-dev/references/create-fusion-app.md Moves prior app bootstrap reference into the deprecated skill copy.
skills/.deprecated/fusion-app-react-dev/references/configure-services.md Moves prior HTTP client reference into the deprecated skill copy.
skills/.deprecated/fusion-app-react-dev/references/configure-mocking.md Moves prior dev-server reference into the deprecated skill copy.
skills/.deprecated/fusion-app-react-dev/assets/review-checklist.md Moves prior review checklist into the deprecated skill copy.
skills/.deprecated/fusion-app-react-dev/assets/new-app-checklist.md Moves prior new-app checklist into the deprecated skill copy.
skills/.deprecated/fusion-app-react-dev/assets/follow-up-questions.md Moves prior follow-up questions into the deprecated skill copy.
skills/.deprecated/fusion-app-react-dev/agents/styling.md Moves prior styling helper agent into the deprecated skill copy.
skills/.deprecated/fusion-app-react-dev/agents/framework.md Moves prior framework helper agent into the deprecated skill copy.
skills/.deprecated/fusion-app-react-dev/agents/code-quality.md Moves prior code-quality helper agent into the deprecated skill copy.
skills/.deprecated/fusion-app-react-dev/SKILL.md Adds deprecated skill definition with successor metadata and deprecation notice.
skills/.deprecated/fusion-app-react-dev/CHANGELOG.md Adds a changelog file under the deprecated skill directory.
.changeset/rename-developer-app-new.md Changeset for adding fusion-developer-app.
.changeset/rename-developer-app-deprecate.md Changeset for deprecating fusion-app-react-dev.
.changeset/fusion-developer-portal-initial.md Changeset for adding fusion-developer-portal.

Comment on lines +1 to +21
# Changelog


- add companion-skill metadata for `fusion-research-framework`
- delegate framework API and package research before choosing app implementation patterns
- align the framework helper agent with the shared source-backed research workflow

## 0.1.0 - 2026-03-18

### minor

- [#97](https://github.com/equinor/fusion-skills/pull/97) [`da1c011`](https://github.com/equinor/fusion-skills/commit/da1c011b803f79ba159313d54b531ab9dbcc6708) - Add fusion-app-react-dev skill to the catalog


Guides feature development in Fusion Framework React apps — scaffolding
components, hooks, services, and types that follow EDS conventions and
Fusion Framework patterns. Includes helper agents for framework review,
styling review, and code-quality review, plus reference docs and asset
checklists.

resolves equinor/fusion-core-tasks#799
Copy link

Copilot AI Mar 23, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

skills/**/CHANGELOG.md files are generated release artifacts in this repo and shouldn’t be added/edited manually. Please remove this changelog change and rely on the release automation instead (see .github/instructions/skills-authoring.instructions.md which forbids manual edits to skills/**/CHANGELOG.md).

Suggested change
# Changelog
- add companion-skill metadata for `fusion-research-framework`
- delegate framework API and package research before choosing app implementation patterns
- align the framework helper agent with the shared source-backed research workflow
## 0.1.0 - 2026-03-18
### minor
- [#97](https://github.com/equinor/fusion-skills/pull/97) [`da1c011`](https://github.com/equinor/fusion-skills/commit/da1c011b803f79ba159313d54b531ab9dbcc6708) - Add fusion-app-react-dev skill to the catalog
Guides feature development in Fusion Framework React apps — scaffolding
components, hooks, services, and types that follow EDS conventions and
Fusion Framework patterns. Includes helper agents for framework review,
styling review, and code-quality review, plus reference docs and asset
checklists.
resolves equinor/fusion-core-tasks#799

Copilot uses AI. Check for mistakes.
Comment on lines +222 to +226
This skill uses the same companion infrastructure as `fusion-app-react-dev`:

- **`fusion-research`** — for source-backed Fusion ecosystem research when portal behavior is uncertain
- **`fusion-code-conventions`** — for naming, TSDoc, and code style checks

Copy link

Copilot AI Mar 23, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This helper-agent section references fusion-app-react-dev, but that skill is being deprecated/renamed in this PR. Please update these references to fusion-developer-app so users don’t keep discovering the deprecated skill.

Copilot uses AI. Check for mistakes.
Comment on lines +1 to +6
---
"fusion-developer-portal": patch
---

Add fusion-developer-portal skill for Fusion portal shell development

Copy link

Copilot AI Mar 23, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

PR description says this change is only the app-skill rename/deprecation (and mentions two changesets), but this changeset introduces a separate new skill (fusion-developer-portal). Please either update the PR description/title to reflect the additional scope or split the portal skill into a separate PR to keep review/release scope clear.

Copilot uses AI. Check for mistakes.
- Includes portal routing, chrome (header, context selector), analytics, and telemetry
- Reference file with full portal architecture patterns from framework cookbooks

Resolves equinor/fusion-core-tasks#752
Copy link

Copilot AI Mar 23, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Repo changeset guidance requires lowercase issue-closing keywords (resolves/fixes/closes). Please change Resolves ... to resolves ... to match .changeset/README.md.

Suggested change
Resolves equinor/fusion-core-tasks#752
resolves equinor/fusion-core-tasks#752

Copilot uses AI. Check for mistakes.
@@ -0,0 +1,236 @@
---
name: fusion-developer-portal
description: 'Guides development of Fusion portal shells — scaffolding, module configuration, app loading, routing, header/context integration, analytics, and deployment using the Fusion Framework CLI portal commands. USE FOR: create portal, scaffold portal, configure portal modules, portal app loading, portal routing, portal header, context selector, portal analytics, portal telemetry, portal manifest, ffc portal dev, portal deployment, embed apps in portal. DO NOT USE FOR: app-level feature development (use fusion-app-react-dev), backend service changes, Fusion Help Center integration, skill authoring.'
Copy link

Copilot AI Mar 23, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This skill still points users to fusion-app-react-dev, but that skill is deprecated/renamed in this PR. Please update the description to reference fusion-developer-app instead (and keep naming consistent across the catalog).

Copilot uses AI. Check for mistakes.
Comment on lines +47 to +48
- App-level feature development inside a Fusion app → use `fusion-app-react-dev`
- Backend service changes → separate repository
Copy link

Copilot AI Mar 23, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This section directs users to fusion-app-react-dev, which is deprecated/renamed in this PR. Please update the pointer to fusion-developer-app.

Copilot uses AI. Check for mistakes.
- Aligns naming with fusion-developer-portal and other developer-facing skills
- Content migrated from fusion-app-react-dev v0.2.0

Resolves equinor/fusion-core-tasks#848
Copy link

Copilot AI Mar 23, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Repo changeset guidance requires lowercase issue-closing keywords (resolves/fixes/closes). Please change Resolves ... to resolves ... to match .changeset/README.md.

Suggested change
Resolves equinor/fusion-core-tasks#848
resolves equinor/fusion-core-tasks#848

Copilot uses AI. Check for mistakes.
- Added deprecation notice and migration guidance to SKILL.md
- Moved to skills/.deprecated/

Resolves equinor/fusion-core-tasks#848
Copy link

Copilot AI Mar 23, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Repo changeset guidance requires lowercase issue-closing keywords (resolves/fixes/closes). Please change Resolves ... to resolves ... to match .changeset/README.md.

Suggested change
Resolves equinor/fusion-core-tasks#848
resolves equinor/fusion-core-tasks#848

Copilot uses AI. Check for mistakes.
@odinr odinr force-pushed the feat/rename-fusion-developer-app branch from 75b905c to 8ab89a6 Compare March 23, 2026 13:44
- Create new skills/fusion-developer-app with same capability
- Deprecate old fusion-app-react-dev and move to skills/.deprecated/
- Add successor pointer and deprecation notice

Resolves equinor/fusion-core-tasks#848
@odinr odinr force-pushed the feat/rename-fusion-developer-app branch from 8ab89a6 to 616d106 Compare March 23, 2026 13:46
@odinr odinr merged commit 42150b6 into main Mar 23, 2026
10 checks passed
@odinr odinr deleted the feat/rename-fusion-developer-app branch March 23, 2026 13:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants